Scotland Peace, contemplation, coffee and cardamom-scented pastries at the Meadows and Peter’s Yard in Edinburgh